package cn.rkylin.oms.warehouseDocking.dao;

import java.util.List;
import java.util.Map;

import cn.rkylin.oms.warehouseDocking.domain.Stor;

/**
 * 仓库数据访问层接口
 * 
 * @author jipengcheng
 * @created 2017年10月17日
 */
public interface IStorDAO {
    /**
     * 根据PrjId, 获取仓库信息
     * 
     * @param reqMap
     * @return
     */
    public List<Stor> selectInfoStorByPrjId(Map<String, Object> reqMap) throws Exception;

    /**
     * 根据仓库ID获取仓库信息
     *
     * @param storId
     * @return
     */
    Stor selectStorInfo(String storId) throws Exception;

    /**
     * selectReturnStorId:根据项目、店铺和仓库查询退货仓库. <br/>
     *
     * @author zhanghao
     * @param storId
     * @param shopId
     * @param prjId
     * @return
     * @throws Exception
     */
    String selectReturnStorId(String storId, String shopId, String prjId) throws Exception;
}
